package org.soulraven.games.memory.ui.game;

import java.awt.event.ActionListener;

import javax.swing.ImageIcon;

public interface DisplayableCard {

	boolean isHidden();

	void setHidden(final boolean hidden);

	boolean isSelectable();

	void setSelectable(final boolean selectable);

	int getNumber();

	ImageIcon getImage();

	void addActionListener(final ActionListener al);

	void removeActionListener(final ActionListener al);

	void setEnabled(final boolean enabled);
}
